@charset "UTF-8";
/*
author：zhusitao;
描述：这是管理系统的私有样式
*/
/*
 * author:        朱思桃
 * email:         1154049346@qq.com
 * description:   登录界面样式表
 */
body {
  font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif; }

/**************************
        字体颜色样式
**************************/
.font-white {
  color: #fff; }

/**************************
        背景颜色样式
**************************/
.bg-blue {
  background-color: #5FA2DD; }

/*
这是登陆页面的私有样式
author:"朱思桃"
*/
body {
  margin: 0;
  padding: 0; }

.wapper {
  width: 100%;
  margin: 0 auto; }

.login-header {
  line-height: 45px; }

h2.login_tit {
  margin-top: 0;
  padding-top: 10px;
  padding-left: 220px; }

.login-main {
  width: 100%;
  height: 610px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #5FA2DD; }

.main {
  width: 1200px;
  overflow: hidden;
  margin: 0 auto; }

/*左边背景的盒子*/
div.pic {
  width: 796px;
  height: 600px;
  background: url("../images/background_img.png") no-repeat;
  background-size:80% 80%;
  top: 30px;
  left: 0;
  margin-top:50px;
  float: left; }

/*表单（右边）*/
div.form_right {
  width: 400px;
  height: 482px;
  background-color: #ECF9FF;
  margin-top:62px;
  float: left; }

div.box {
  width: 336px;
  height: 44px;
  border: 1px solid #E2E2E4;
  position: relative;
  margin: 0 auto;
  margin-top: 38px; }

div.box:hover, div.box:active, div.box:focus {
  border: 1px solid #009AE1;
  border-radius: 2px;
  -webkit-transition: 0.6s all;
  transition: 0.6s all; }

.user_img {
  width: 44px;
  height: 44px;
  background: url("../images/user.png") no-repeat;
  position: absolute;
  top: 0;
  left: 0; }

.psw_img {
  width: 44px;
  height: 44px;
  background: url("../images/psw.png") no-repeat;
  position: absolute;
  top: 0;
  left: 0; }

.inp_txt {
  display: inline-block;
  width: 290px;
  height: 41px;
  position: absolute;
  padding-left: 5px;
  top: 0;
  right: 0;
  outline: none;
  border: none; }

.inp_psw {
  display: inline-block;
  width: 291px;
  height: 41px;
  position: absolute;
  padding-left: 5px;
  top: 0;
  right: 0;
  outline: none;
  border: none; }

h5, .remb {
  margin-left: 35px; }

h5 {
  margin-top: 35px;
  color: #6F7476;
  font-size: 16px; }

i {
  font-size: 12px;
  color: #aaa; }

.user {
  width: 35px;
  height: 45px; }

.forget {
  margin-top: 30px;
  margin-bottom: 40px; }

.inp_but {
  display: block;
  width: 336px;
  line-height: 47px;
  background: #00A0E9;
  color: #fff;
  border: 1px solid #00A0E9;
  margin: 0 auto; }

.lf {
  float: left;
  margin-left: 200px; }

.rt {
  float: right;
  margin-right: 185px; }

.login-footer {
  overflow: hidden;
  font-size: 14px;
  padding-top: 0;
  margin-top: 0;
  color: #aaa; }

body {
  margin: 0; }

.select{
  display: inline-block;
  width: 290px;
  height: 41px;
  position: absolute;
  padding-left: 5px;
  top: 0;
  right: 0;
  outline: none;
  border: none;
}
.code{
  width:140px;
  height:41px;
}
.code-img{
  width:140px;
  height:41px;
}